import { request } from '@umijs/max';
// 判断是否显示参与按钮
export function checkJoinShow(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/checkJoinShow`, {
        method: 'GET',
        params: { ...params }
    });
}
// 获取发布信息
export function getReleaseDetail(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/getReleaseDetail`, {
        method: 'GET',
        params: { ...params }
    });
}

// 获取订单列表
export function getOrderList(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/getOrderList`, {
        method: 'GET',
        params: { ...params }
    });
}
// 我的评价列表
export function getRateList(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/getRateList`, {
        method: 'GET',
        params: { ...params }
    });
}
// 保存合作信息
export function saveJoinOrder(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/saveJoinOrder`, {
        method: 'POST',
        data: { ...params }
    });
}
// 获取订单详情
export function getOrderDetail(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/getOrderDetail`, {
        method: 'GET',
        params: { ...params }
    });
}
// 获取合作详情
export function getCooperateDetail(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/getCooperateDetail`, {
        method: 'GET',
        params: { ...params }
    });
}
// 执行合作
export function orderCooperate(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/orderCooperate`, {
        method: 'POST',
        data: { ...params }
    });
}
export function saveReleasePayImg(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/saveReleasePayImg`, {
        method: 'POST',
        data: { ...params }
    });
}
export function saveJoinPayImg(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/saveJoinPayImg`, {
        method: 'POST',
        data: { ...params }
    });
}
export function saveJoinPayEndImg(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/saveJoinPayEndImg`, {
        method: 'POST',
        data: { ...params }
    });
}
export function saveReleasePayEndImg(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/saveReleasePayEndImg`, {
        method: 'POST',
        data: { ...params }
    });
}
//获取合作列表
export function orderCooperateList(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/getCooperateList`, {
        method: 'GET',
        params: { ...params }
    });
}

export function sendStep(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/sendStep`, {
        method: 'POST',
        data: { ...params }
    });
}
// 终止参与
export function stopJoin(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/stopJoin`, {
        method: 'POST',
        data: { ...params }
    });
}

// 参与方确认（发布方确认收货后）
export function joinConfirm(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/joinConfirm`, {
        method: 'POST',
        data: { ...params }
    });
}
// 确认收货
export function confirmReceipt(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/confirmReceipt`, {
        method: 'POST',
        data: { ...params }
    });
}

// 单条评价详情
export function getRateDetail(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/getRateDetail`, {
        method: 'GET',
        params: { ...params }
    });
}
//提交评价
export function saveRate(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/saveRate`, {
        method: 'POST',
        data: { ...params }
    });
}

// 申请售后
export function saveRefund(params: API.Params = {}) {
    params.needLogin = true // 需要登录
    return request(`/order/saveRefund`, {
        method: 'POST',
        data: { ...params }
    });
}